abstract reasoning - English Synonyms Dictionary